.page{
  background: transparent;
}
.publish{
  background: #fff;
  padding-bottom: 20px;
  overflow: hidden;
  .title{
    color: @color-default;
    font-size: 22px;
    line-height: 30px;
    margin: 53px 0 38px 88px;
  }
  
  .form{
    padding-left: 43px;
    
    .m-checkbox{
      .ant-checkbox-wrapper:nth-of-type(2){
        margin-left: 100px;
      }
    }
    /deep/.ant-form-item-label{
      width: 135px;
      text-align: right;
      float: left;
      margin-right: 47px;
      color: @color-concrete;
      line-height: 40px;
    }
    /deep/.ant-form-item-control-wrapper{
      width: 600px;
      float: left;
    }
    .content-wrap{
      border: 1px solid #DCDFE6;
      border-radius: 4px;
      /deep/.ant-tabs-nav{
        width: 100%;
        .ant-tabs-tab-active{
          color: @color-sky;
        }
        .ant-tabs-ink-bar{
          background:@color-sky; ;
        }
      }
      /deep/.ant-tabs-tab{
        width: 33.3%;
        margin:0;
        text-align: center;
        color: #999999;
      }
      /deep/.ant-tabs-bar{
        border-color: @color-sky;
        margin: 0;
      }
      .m-textarea,.m-input{
        border: none;
        resize: none;
        margin: 0;
        &:focus{
          box-shadow: none;
        }
      }
      /deep/.ant-tabs-tab{
        font-size: 16px;
        .icon{
          font-size: 15px;
        }
      }
    }
    /deep/ .ant-form-item-required::before{
      content: "";
    }
    .content-foot{
      .flex(row,flex-end,center);
      height: 45px;
      background-color:#DCDFE6;
      .upload-btn{
        .icon{
          font-size: 12px;
          margin-right: 5px;
        }
        margin-right: 10px;
      }
      .text{
        text-align: right;
        color: @color-default;
        font-size: 14px;
        line-height: 45px;
        padding-right: 8px;
        margin: 0;
      }
    }
  }
  .btn-wrap{
    width: 775px;
    text-align: right;
    .sub-btn{
      background: @color-important;
      border-color: @color-important;
      color: #fff;
    }
    .pre-btn{
      background: @color-secondary;
      border-color: @color-secondary;
    }
  }
  
  /deep/.ant-select-selection__choice{
    background: #F2F5F8;
    color: #8590A6;
    font-size: 12px;
    position: relative;
    overflow: initial;
    padding: 0 10px;
    .ant-select-selection__choice__remove{
      border: 1px solid #333;
      border-radius: 50% 50%;
      width: 12px;
      height: 12px;
      text-align: center;
      line-height: 8px;
      position: absolute;
      right: -5px;
      top: -3px;
      .ant-select-remove-icon{
        transform: scale(0.7) translate(-1px, -1px);
      }
    }
  }

}
.preview{
  margin-top: 20px;
  background: #fff;
}
.ant-input{
  border-color: #DCDFE6;
}
/deep/.has-error .ant-input, .has-error .ant-input:hover{
  border-color: #f5222d;
}
/deep/.ant-checkbox-checked .ant-checkbox-inner{
  background-color: @color-sky;
  border-color: @color-sky;
}